package com.wms.utils;

import org.springframework.stereotype.Component;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

@Component
public class Create {

    public String IDcreate(String string){

        //生成有规则的任务id
        StringBuilder taskId = new StringBuilder(string);
        // 获取当前月和日（2位格式）
        SimpleDateFormat sdf = new SimpleDateFormat("MMdd");
        String monthDay = sdf.format(new Date());
        taskId.append(monthDay);
        // 生成3位随机数（100-999之间）
        Random random = new Random();
        int randomNum = 100 + random.nextInt(900); // 确保是3位数字
        taskId.append(randomNum);
        // 最终生成9位任务ID
        String newid=taskId.toString();

        return newid;
    }
}
